home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / lib / include / monitorClient.h < prev    next >
C/C++ Source or Header  |  1989-01-19  |  2KB  |  52 lines

  1. /*
  2.  * monitorClient.h --
  3.  *
  4.  *    Declarations of public routines for the file system monitor library.
  5.  *
  6.  * Copyright 1987 Regents of the University of California
  7.  * All rights reserved.
  8.  * Permission to use, copy, modify, and distribute this
  9.  * software and its documentation for any purpose and without
  10.  * fee is hereby granted, provided that the above copyright
  11.  * notice appear in all copies.  The University of California
  12.  * makes no representations about the suitability of this
  13.  * software for any purpose.  It is provided "as is" without
  14.  * express or implied warranty.
  15.  *
  16.  * $Header: /sprite/src/lib/monitorClient/RCS/monitorClient.h,v 1.1 89/01/11 12:04:44 mlgray Exp $ SPRITE (Berkeley)
  17.  */
  18.  
  19. #ifndef _MONITOR
  20. #define _MONITOR
  21.  
  22. /* constants */
  23.  
  24. /* data structures */
  25. /* Port for client to read from monitor */
  26. extern    int    monClient_ReadPort;        /* maybe this should be hidden,
  27.                          * but then I need to have
  28.                          * routines to set the file
  29.                          * descriptor mask for
  30.                          * selection, and to check if
  31.                          * there's input to the client.
  32.                          */
  33.  
  34. /* procedures */
  35.  
  36. #ifdef NOTDEF
  37. /* These are the real def's, from when Boolean was okay... */
  38. extern    Boolean    MonClient_ChangeDir();
  39. extern    Boolean    MonClient_AddDir();
  40. extern    Boolean    MonClient_DeleteDir();
  41. extern    Boolean    MonClient_Register();
  42. extern    void    Mon_StatDirs();
  43. #else /* NOTDEF */
  44. extern    int    MonClient_ChangeDir();
  45. extern    int    MonClient_AddDir();
  46. extern    int    MonClient_DeleteDir();
  47. extern    int    MonClient_Register();
  48. extern    void    Mon_StatDirs();
  49. #endif /* NOTDEF */
  50.  
  51. #endif _MONITOR
  52.